﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BUS;
using System.Data;
using DTO;
namespace AirPlane
{
    public partial class CapNhatThongTin : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["islogin"] == null || (bool)Session["islogin"] == false || Session["type"].ToString() == "1" || Session["type"].ToString() == "2")
            {

                Response.Redirect("TrangChu.aspx");
            }
            else
            {
                if (!IsPostBack)
                {
                    fillData();
                }
            }
        }
        public void fillData()
        {
            string user = Session["username"].ToString();
            //if (Session["islogin"] == null || (bool)Session["islogin"] == false)
            //{
            //    Response.Redirect("TrangChu.aspx");
            //}
            //else
            //{
               
                DataTable dt = new DataTable();
                NhanVienBUS bus = new NhanVienBUS();
                dt = bus.layThongTinNhanVien(Session["username"].ToString());
                if (dt.Rows.Count > 0)
                {
                    lbNhanVien.Text =  Session["username"].ToString() ;
                    lbLoaiNhanVien.Text = dt.Rows[0]["tenLoaiNhanVien"].ToString() ;
                    lbHoTen.Text =  dt.Rows[0]["hoTenNhanVien"].ToString();
                    datepickerdepart.Text = dt.Rows[0]["ngaySinh"].ToString();
                    txtDiaChi.Text = dt.Rows[0]["diaChi"].ToString();
                    txtEmail.Text = dt.Rows[0]["email"].ToString();
                    txtSoCMND.Text = dt.Rows[0]["CMND"].ToString();
                    txtSoDienThoai.Text = dt.Rows[0]["soDienThoai"].ToString();
                    string gioiTinh = dt.Rows[0]["gioiTinh"].ToString();
                    if (gioiTinh == "True")
                        rdGioiTinh.SelectedIndex = 1;
                }
           // }
        }

        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            NhanVienDTO dto = new NhanVienDTO();
            string maNhanVien = lbNhanVien.Text;
            string gioiTinh = rdGioiTinh.SelectedValue.ToString();
            string ngaySinh = datepickerdepart.Text;
            string email = txtEmail.Text;
            string diaChi = txtDiaChi.Text;
            string soCMND = txtSoCMND.Text;
            string soDienThoai = txtSoDienThoai.Text;
            if(ngaySinh != "")
                ngaySinh = string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(ngaySinh));
            NhanVienBUS bus = new NhanVienBUS();
            dto.MaNhanVien = maNhanVien;
            dto.GioiTinh = bool.Parse(gioiTinh);
            dto.NgaySinh = ngaySinh;
            dto.Email = email;
            dto.DiaChi = diaChi;
            dto.SoDienThoai = soDienThoai;
            dto.SoCMND = soCMND;
            bus.capNhatNhanVien(dto);
            lbThongBao.Text = "<span id = 'thong-bao-ket-Qua-Tim-Kiem'>Cập Nhật Thông Tin Thành Công!</span>";

        }
    }
}